<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2009 XBRL International. All Rights Reserved. -->
<linkbase
  xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xsi:schemaLocation="
    http://www.xbrl.org/2003/linkbase 
      http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd
    http://xbrl.org/2005/xbrldt  http://www.xbrl.org/2005/xbrldt-2005.xsd
    ">
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#primaryItem-a"
    roleURI="http://xbrl.org/dimension/example/role/primaryItem-a" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#primaryItem-b"
    roleURI="http://xbrl.org/dimension/example/role/primaryItem-b" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#primaryItem-c"
    roleURI="http://xbrl.org/dimension/example/role/primaryItem-c" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#primaryItem-d"
    roleURI="http://xbrl.org/dimension/example/role/primaryItem-d" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#hypercube-1"
    roleURI="http://xbrl.org/dimension/example/role/hypercube-1" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#hypercube-2"
    roleURI="http://xbrl.org/dimension/example/role/hypercube-2" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#hypercube-3"
    roleURI="http://xbrl.org/dimension/example/role/hypercube-3" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#nocube-dimension-4"
    roleURI="http://xbrl.org/dimension/example/role/nocube-dimension-4" />
  <roleRef xlink:type="simple"
    xlink:href="example01-concepts.xsd#defaults"
    roleURI="http://xbrl.org/dimension/example/role/defaults" />

  <arcroleRef xlink:type="simple"
    xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"
    arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <arcroleRef xlink:type="simple"
    xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"
    arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <arcroleRef xlink:type="simple"
    xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"
    arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <arcroleRef xlink:type="simple"
    xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"
    arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <arcroleRef xlink:type="simple"
    xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"
    arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/primaryItem-a">
    <loc xlink:type="locator"
      xlink:label="a"
      xlink:href="example01-concepts.xsd#a" />
    <loc xlink:type="locator"
      xlink:label="hc1"
      xlink:href="example01-concepts.xsd#hc1" />
    <loc xlink:type="locator"
      xlink:label="hc2"
      xlink:href="example01-concepts.xsd#hc2" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/all"
      xlink:from="a" xlink:to="hc1"
      order="1"
      use="optional"
      xbrldt:targetRole="http://xbrl.org/dimension/example/role/hypercube-1"
      xbrldt:contextElement="segment"
      xbrldt:closed="false" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/all"
      xlink:from="a" xlink:to="hc2"
      order="2"
      use="optional"
      xbrldt:targetRole="http://xbrl.org/dimension/example/role/hypercube-2"
      xbrldt:contextElement="segment"
      xbrldt:closed="false" />
  </definitionLink>

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/primaryItem-b">
    <loc xlink:type="locator"
      xlink:label="b"
      xlink:href="example01-concepts.xsd#b" />
    <loc xlink:type="locator"
      xlink:label="hc1"
      xlink:href="example01-concepts.xsd#hc1" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/all"
      xlink:from="b" xlink:to="hc1"
      order="1"
      use="optional"
      xbrldt:targetRole="http://xbrl.org/dimension/example/role/hypercube-1"
      xbrldt:contextElement="segment"
      xbrldt:closed="false" />
  </definitionLink>

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/primaryItem-c">
    <loc xlink:type="locator"
      xlink:label="c"
      xlink:href="example01-concepts.xsd#c" />
    <loc xlink:type="locator"
      xlink:label="hc1"
      xlink:href="example01-concepts.xsd#hc1" />
    <loc xlink:type="locator"
      xlink:label="hc2"
      xlink:href="example01-concepts.xsd#hc2" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/all"
      xlink:from="c" xlink:to="hc1"
      order="1"
      use="optional"
      xbrldt:targetRole="http://xbrl.org/dimension/example/role/hypercube-1"
      xbrldt:contextElement="segment"
      xbrldt:closed="true" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/all"
      xlink:from="c" xlink:to="hc2"
      order="2"
      use="optional"
      xbrldt:targetRole="http://xbrl.org/dimension/example/role/hypercube-2"
      xbrldt:contextElement="segment"
      xbrldt:closed="true" />
  </definitionLink>

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/primaryItem-d">
    <loc xlink:type="locator"
      xlink:label="d"
      xlink:href="example01-concepts.xsd#d" />
    <loc xlink:type="locator"
      xlink:label="hc1"
      xlink:href="example01-concepts.xsd#hc1" />
    <loc xlink:type="locator"
      xlink:label="hc2"
      xlink:href="example01-concepts.xsd#hc2" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/all"
      xlink:from="d" xlink:to="hc1"
      order="1"
      use="optional"
      xbrldt:targetRole="http://xbrl.org/dimension/example/role/hypercube-1"
      xbrldt:contextElement="segment"
      xbrldt:closed="true" />
  </definitionLink>


  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/hypercube-1">
    <loc xlink:type="locator"
      xlink:label="hc1"
      xlink:href="example01-concepts.xsd#hc1" />
    <loc xlink:type="locator"
      xlink:label="dim1"
      xlink:href="example01-concepts.xsd#dim1" />
    <loc xlink:type="locator"
      xlink:label="mem1.1"
      xlink:href="example01-concepts.xsd#mem1.1" />
    <loc xlink:type="locator"
      xlink:label="mem1.2"
      xlink:href="example01-concepts.xsd#mem1.2" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension"
      xlink:from="hc1" xlink:to="dim1"
      order="1"
      use="optional" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim1" xlink:to="mem1.1"
      order="1"
      use="optional" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim1" xlink:to="mem1.2"
      order="2"
      use="optional" />
  </definitionLink>

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/hypercube-2">
    <loc xlink:type="locator"
      xlink:label="hc2"
      xlink:href="example01-concepts.xsd#hc2" />
    <loc xlink:type="locator"
      xlink:label="dim2"
      xlink:href="example01-concepts.xsd#dim2" />
    <loc xlink:type="locator"
      xlink:label="mem2.1"
      xlink:href="example01-concepts.xsd#mem2.1" />
    <loc xlink:type="locator"
      xlink:label="mem2.2"
      xlink:href="example01-concepts.xsd#mem2.2" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension"
      xlink:from="hc2" xlink:to="dim2"
      order="1"
      use="optional" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim2" xlink:to="mem2.1"
      order="1"
      use="optional" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim2" xlink:to="mem2.2"
      order="2"
      use="optional" />
  </definitionLink>

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/hypercube-3">
    <loc xlink:type="locator"
      xlink:label="hc3"
      xlink:href="example01-concepts.xsd#hc3" />
    <loc xlink:type="locator"
      xlink:label="dim3"
      xlink:href="example01-concepts.xsd#dim3" />
    <loc xlink:type="locator"
      xlink:label="mem3.1"
      xlink:href="example01-concepts.xsd#mem3.1" />
    <loc xlink:type="locator"
      xlink:label="mem3.2"
      xlink:href="example01-concepts.xsd#mem3.2" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension"
      xlink:from="hc3" xlink:to="dim3"
      order="1"
      use="optional" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim3" xlink:to="mem3.1"
      order="1"
      use="optional" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim3" xlink:to="mem3.2"
      order="2"
      use="optional" />
  </definitionLink>

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/nocube-dimension-4">
    <loc xlink:type="locator"
      xlink:label="dim4"
      xlink:href="example01-concepts.xsd#dim4" />
    <loc xlink:type="locator"
      xlink:label="mem4.1"
      xlink:href="example01-concepts.xsd#mem4.1" />
    <loc xlink:type="locator"
      xlink:label="mem4.2"
      xlink:href="example01-concepts.xsd#mem4.2" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim4" xlink:to="mem4.1"
      order="1"
      use="optional" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain"
      xlink:from="dim4" xlink:to="mem4.2"
      order="2"
      use="optional" />
  </definitionLink>

  <definitionLink xlink:type="extended"
    xlink:role="http://xbrl.org/dimension/example/role/defaults">
    <loc xlink:type="locator"
      xlink:label="dim1"
      xlink:href="example01-concepts.xsd#dim1" />
    <loc xlink:type="locator"
      xlink:label="mem1.1"
      xlink:href="example01-concepts.xsd#mem1.1" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default"
      xlink:from="dim1" xlink:to="mem1.1"
      order="1"
      use="optional" />
    <loc xlink:type="locator"
      xlink:label="dim2"
      xlink:href="example01-concepts.xsd#dim2" />
    <loc xlink:type="locator"
      xlink:label="mem2.1"
      xlink:href="example01-concepts.xsd#mem2.1" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default"
      xlink:from="dim2" xlink:to="mem2.1"
      order="1"
      use="optional" />
    <loc xlink:type="locator"
      xlink:label="dim3"
      xlink:href="example01-concepts.xsd#dim3" />
    <loc xlink:type="locator"
      xlink:label="mem3.1"
      xlink:href="example01-concepts.xsd#mem3.1" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default"
      xlink:from="dim3" xlink:to="mem3.1"
      order="1"
      use="optional" />
    <loc xlink:type="locator"
      xlink:label="dim4"
      xlink:href="example01-concepts.xsd#dim4" />
    <loc xlink:type="locator"
      xlink:label="mem4.1"
      xlink:href="example01-concepts.xsd#mem4.1" />
    <definitionArc xlink:type="arc"
      xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default"
      xlink:from="dim4" xlink:to="mem4.1"
      order="1"
      use="optional" />
  </definitionLink>

</linkbase>